                                              
                                     X        
       X                             X        
       X                             XX       
       XX          X                 XXX      
XXXXXX XXX XXXXXXX X XXXXXX X XXXXXX XXXX XXXX
       XXXX        XX       X        XX XX    
       XX XX       XXX      XX       XX  XX   
XXXXXX XX  XX XXXX XXX XXXX XXX XXXX XX   XX X
       XX   XX     XXXX     XXXX     XX   XX  
       XX   XX     XX XX    XX XX    XX   X   
XXXXXX XX X X  XXX XX  XX X XX  XX X XX XX XXX
       XX          XX   XX  XX   XX  XX       
       XX          XX   XX  XX   XX  XX       
XXXXXX XX XXXXXXXX XX X X   XX X X   XX XXXXXX
       XX          XX       XX       XX       
       XX          XX       XX       XX       
XXXXXX XX XXXXXXXX XX XXXXX XX XXXX  XX XXXXXX
       XX          XX       XX    XXXXX       
    XXXXX          XX       XX   XXXXXX       
   XXXXXX          XX       XX  XXXXXXX       
  XXXXXXX       XXXXX       XX  XXXXXXX       
  XXXXXXX      XXXXXX    XXXXX   XXXXX        
   XXXXX      XXXXXXX   XXXXXX    XXX         
    XXX       XXXXXXX  XXXXXXX                
              XXXXXXX  XXXXXXX                
               XXXXX    XXXXX                 
                XXX      XXX                  
